cd1ef481ab3365c43c3f01d553ebd36fd77a85d8,src/test/java/com/xebialabs/overthere/ssh/SshConnectionTest.java,SshConnectionTest,keyfileShouldOverridePassword,#,99

Before Change


        String password = "secret";
        connectionOptions.set(PASSWORD, password);
        connectionOptions.set(PRIVATE_KEY_FILE, "/path/to/keyfile");
        newConnectionWithClient(client).connect();

        verify(client).authPublickey(eq("some-user"), Matchers.<KeyProvider>anyVararg());
        verify(client, never()).authPassword(anyString(), anyString());

After Change


        String password = "secret";
        connectionOptions.set(PASSWORD, password);
        connectionOptions.set(PRIVATE_KEY_FILE, "/path/to/keyfile");
        SshConnection connection = newConnectionWithClient(client);
        connection.connect();

        verify(client).authPublickey(eq("some-user"), Matchers.<KeyProvider>anyVararg());
        verify(client, never()).authPassword(anyString(), anyString());
        connection.close();

    }